WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
此概念图以 IHMC CmapTools 创建, 内含信息有关于: 第8章 使用案例模型, 8-4 找出情節 包括 8-4-2 使用活動圖找出主流程和替代流程- 範例, 8-2 建立使用案例圖 包括 8-2-5 建立使用案例圖的常見錯誤- 系統範圍界定錯誤, 8-2 建立使用案例圖 包括 8-2-3 找出使用案例-事件基礎法(說明), 8-4 找出情節 包括 8-4-2 使用活動圖找出主流程和替代流程- 找出替代流程1, 第8章 使用案例模型 包括 8-5 定義專案詞彙- 案例:ATM自動櫃員機系統的專案詞彙表, 8-2-5 建立使用案例圖的常見錯誤- 模組化思維的功能分解 是 初學者在建立使用案例圖時,最常將模組化程 式設計時的功能分解套用在使用案例。例如: 圖書館系統的使用案例圖,如下圖所示:, 8-2-3 找出使用案例-事件基礎法(說明) 是 事件基礎法(Event-Based Method)是識別出系 統必須回應的外部事件(External Events),然 後據此找出與外部事件相關的動作者和使用案 例,一般來說,一組外部事件可能屬於同一個 目標或使用案例。在實作上,我們可以從第 5 章建立的事件表(Event Table)找出外部事件 ,然後使用事件基礎法找出使用案例。, 8-3-1 撰寫使用案例規格的生命周期- 階段一:發現使用案例 是 當郵購系統找到一個使用案例,而且將它命名 ,就完成階段一的工作,通常我們會使用圖形 來表示,加上與之互動的動作者,如下圖所示 :, 8-2-3 找出使用案例- 案例二:POS銷售點系統 是 POS銷售點系統的使用案例,依前述外部事 件相關的動作者和使用案例清單,可以找到 登入系統、購買商品、退貨和分析業績的使 用案例,如下圖所示:, 8-3-3 記敘文格式的流程語法- 描述流程中的分支語法(迴圈) 是 迴圈的語法:重複執行下一層步驟4.1~4.3,如 下表所示:, 8-3 撰寫使用案例規格 包括 8-3-2 記敘文格式的使用案例規格-說明, 8-3 撰寫使用案例規格 包括 8-3-1 撰寫使用案例規格的生命周期-階段, 8-2-5 建立使用案例圖的常見錯誤- 使用案例圖不是流程圖 是 使用案例圖不是系統各活動或操作的流程,例 如:ATM自動櫃員機系統的提款步驟,將每一 個步驟的操作都建立成使用案例,如右圖所示 :, 8-3-3 記敘文格式的流程語法- 流程編號語法 是 主流程編號是數字的項目編號,如下所示: 1. 1.1. 1.2. 2. 3. 主流程編號1~n是第一層,如果有屬於第一層步 驟的小分支,就使用1.1~1.n來編號。替代流程 是以小寫字母a結束,之前是替代的主流程編號 ,如下所示: 2a. 3a., 8-3-1 撰寫使用案例規格的生命周期- 階段四:完整描述使用案例(範例) 是 流程 1. 客戶選擇瀏覽商品。 2. 系統顯示選擇的商品目錄。 3. 客戶選擇商品。 4. 系統顯示商品的詳細資訊 5. 客戶輸入數量 6. 重複步驟3~5,直到客戶選擇下訂單。 7. 系統顯示付款方式。 8. 客戶選擇付款方式。 9. 系統顯示送貨方式。 10. 客戶選擇送貨方式。 11. 系統顯示購買資訊,並且確認購買。 12. 客戶選擇確認購買。 13. 系統完成交易,顯示交易成功訊息。, 8-3 撰寫使用案例規格 包括 8-3-4 會話格式的使用案例規格, 8-4 找出情節 包括 8-4-2 使用活動圖找出主流程和替代流程- 找出主流程, 8-2-1 界定系統範圍- 案例一:ATM自動櫃員機系統 是 某家銀行準備建立ATM自動櫃員機系統,提 供客戶使用金融卡來執行帳戶(可能不只一 個帳戶)的提款、查詢餘額和轉帳功能,如 下圖所示:, 8-3-1 撰寫使用案例規格的生命周期- 階段三:使用項目列出使用案例的輪廓(替代流程) 是 替代流程 A1. 搜尋商品 A2. 沒有選擇商品 A3. 沒有輸入數量 A4. 商品沒有庫存 A5. 付款方式被拒絕 A6. 送貨方式被拒絕 A7. 更改送貨地址 A8. 訂單未確認 ….., 8-4-2 使用活動圖找出主流程和替代流程- 撰寫使用案例規格 是 現在,我們就可以撰寫【購買商品】的使用案例 規格,如右表所示: